import {ref} from "vue";
import {getCategoryAPI} from "@/apis/layout.js";
import {defineStore} from "pinia";
import {onMounted} from "vue";

export const useCategoryState = defineStore("category", () => {
  // state 导航列表数据
  const categoryList = ref([])
  // action 获取导航数据的方法
  const getCategory = async () => {
    const res = await getCategoryAPI()
    console.log(res)
    categoryList.value = res.result
  }

  onMounted(() => {
    getCategory()
  })

  return {
    categoryList,
    getCategory
  }

})
